# 数值
    # tinyint int
    # create table int_t (
    #       ti tinyint,            # ****
    #       i  int,                # *****
    #       tiun tinyint unsigned,
    #       iun int unsigned
    # );

    # create table fd_t(
    #         f float,      # 精度问题 小数点后5位 # *****
    #         d double,     # 精度更高但也不准确
    #         f2 float(5,2),# 在精确位四舍五入
    #         d2 double(5,2)# 在精确位四舍五入
    # )

    # create table dec_t(
    #     dec1 decimal,
    #     dec2 decimal(30,20)
    # )

# 时间
#     内置函数  now()
#     datetime  打卡时间/日志/论坛博客类的评论\文章/*****
#     date      员工生日/入职日期/离职日期/开班时间   *****
#     time      上课时间/下课时间/规定上班时间    竞赛数据
#     year
#     timestamp 由于表示范围的问题,导致用的少了
#     create table time_t2(
#         dt datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,   # 表示的范围更大,还能拥有timestamp的特点
#         d  date,
#         t  time,
#         y  year,
#         ts timestamp    # 不能为空,默认值是当前时间,在修改的时候同时更新时间
#     )

# 字符串
    # char    0-255    定长存储 存储速度更快 占用更多的空间  *****
        # char(12)
        # alex --> 'alex        ' --> 12的长度
    # varchar 0-65535  变长存储 存储速度慢  占用的空间小  ****
        # varchar(12)
        # 'alex' --> 'alex4' --> 5的长度

# 手机号码/身份证号码 : char
# 用户名/密码 : 有一定范围弹性 char
# 评论 : varchar

# 时间和空间
    # 时间换空间
    # 空间换时间

    # create table ch_t(
    #     c char,
    #     c2 char(5),
    #     vc2 varchar(5)
    # )


# enum和set
    # 单选题,只能从有限的条件中选择
    # create table enum_t(
    #     id int,
    #     name char(12),
    #     gender enum('男','女','不详')
    # )

    # gender性别(男 女 不详)

    # 多选题,从有限的条件中选
    # create table set_t(
    #     id int,
    #     name char(12),
    #     hobby set('抽烟','喝酒','烫头','搓脚')
    # )























